home *** CD-ROM | disk | FTP | other *** search
/ Power Programmierung / Power-Programmierung (Tewi)(1994).iso / magazine / dbms_mag / 9102 / multisql.feb < prev    next >
Text File  |  1990-12-21  |  900b  |  43 lines

  1.  
  2. Jan. TechTip Listing 4
  3.  
  4. REM Milti.SQL
  5. REM
  6. REM Harnessing the power of a Cartesian explosion for peaceful use
  7. REM  in ORACLE's SQL*Plus
  8. REM
  9. REM Charles B. Darling
  10. REM Better Business Solutions Inc.  Clearwater, FL
  11. REM
  12.  
  13. REM    First, a simple list:
  14.  
  15. SELECT FirstName, LastName, MailStop, ZIP
  16. FROM Members
  17. ORDER BY ZIP, LastName, FirstName;
  18.  
  19. REM     Next, assemble the materials...
  20.  
  21. CREATE TABLE Multi (Dummy CHAR(1));
  22.  
  23. REM     place the fuse...
  24.  
  25. INSERT INTO Multi VALUES ('X'); 
  26.  /* Once for each copy you want */
  27. INSERT INTO Multi VALUES ('X');
  28.  
  29. REM     and strike the spark!
  30.  
  31. SELECT FirstName, LastName, MailStop, ZIP
  32. FROM Members, Multi
  33. ORDER BY ZIP, LastName, FirstName, Members.ROWID;
  34. /* AA-BB-CC */
  35.  
  36. REM    And once more:
  37.  
  38. SELECT FirstName, LastName, MailStop, ZIP
  39. FROM Members, Multi
  40. ORDER BY Multi.ROWID, ZIP, LastName, FirstName;  
  41. /* ABC-ABC */
  42.  
  43. REM    (* chuckle *)